6c5eb15243abe53d945ebfd6afb64ba1e5e883e4,src/main/java/net/blay09/mods/craftingtweaks/client/ClientProvider.java,ClientProvider,dropOffMouseStack,#EntityPlayer#Container#number#,312
Before Change
}
private boolean dropOffMouseStack(EntityPlayer entityPlayer, Container container, int ignoreSlot) {
if (entityPlayer.inventory.getItemStack() == null) {
return true;
}
for (int i = 0; i < container.inventorySlots.size(); i++) {
if(i == ignoreSlot) {
continue;
}
Slot slot = container.inventorySlots.get(i);
if (slot.inventory == entityPlayer.inventory) {
ItemStack mouseItem = entityPlayer.inventory.getItemStack();
ItemStack slotStack = slot.getStack();
if (slotStack == null) {
getController().windowClick(container.windowId, i, 0, ClickType.PICKUP, entityPlayer);
} else if (mouseItem.getItem() == slotStack.getItem() && (!slotStack.getHasSubtypes() || slotStack.getMetadata() == mouseItem.getMetadata()) && ItemStack.areItemStackTagsEqual(slotStack, mouseItem)) {
getController().windowClick(container.windowId, i, 0, ClickType.PICKUP, entityPlayer);
}
if (entityPlayer.inventory.getItemStack() == null) {
return true;
}
}
}
return entityPlayer.inventory.getItemStack() == null;
}
private void decompress(TweakProvider<Container> provider, EntityPlayer entityPlayer, Container container, Slot mouseSlot, CompressType compressType) {
After Change
}
}
}
return entityPlayer.inventory.getItemStack().func_190926_b();
}
private void decompress(TweakProvider<Container> provider, EntityPlayer entityPlayer, Container container, Slot mouseSlot, CompressType compressType) {